package br.ufc.es.pds.mudproject.core;

public abstract class Objeto {

	private String nome;
	private String descricao;
	private boolean recolhivel;
	
	public Objeto(){
	
	}
	public void setNome(String nome){
		this.nome = nome;
		
	}
	
	public void setDescricao(String descricao){
		this.descricao = descricao;
	}
	public void setRecolhivel(boolean recolhivel){
		this.recolhivel = recolhivel;
	}
	
	public String pegarNome(){
		return nome;
	}
	
	public String pegarDescricao(){
		return descricao;
	}
	
	public boolean isRecolhivel(){
		return recolhivel;
	}
	
	public abstract void pegarObjeto( Jogador jogador );
	
	public abstract void acionarObjeto( Jogador jogador );
}
